3
1
0
4
43
49
25
87
86
107
59
61
16
29
20
14
24
28
34
48
56
10
8
23
232
5
122
140
7
62
40
17
9
2
15
37
12
18
42
51
6
132
32